www.gusucode.com > PHP开源客户管理系统 v1.0PHP源码程序 > PHP开源客户管理系统 v1.0/khglxt_A5/khglxt_A5/app/controllers/login.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Login extends CI_Controller { function __construct () { parent::__construct(); $this->load->model('free_m'); $this->load->library('myclass'); $this->load->library("session"); } public function index() { if($_POST){ $username = $this->input->post('username',true); $password = $this->input->post('password',true); if($username=='' or $password==''){ echo "-1"; return FALSE; } $user = $this->free_m->check_login($username, $password); if(count($user)){ if ($user['username']==''){ //echo "-1"; echo json_encode(array('id'=>"-1")); return FALSE; } $data1 = array('lastlogin' => time()); $this->db->update('tb_admin', $data1); //更新session $this->session->set_userdata(array ('uid' => $user['uid'], 'username' => $user['username'], 'lastlogin' => $user['lastlogin'], 'email' => $user['email']) ); echo json_encode(array('id'=>"0",'url'=>site_url("/home"))); } else { echo json_encode(array('id'=>"-1")); } }else{ $this->load->view('/taobaocp/login'); } } public function loginout() { $this->session->sess_destroy(); $this->load->helper('cookie'); delete_cookie('uid'); delete_cookie('username'); delete_cookie('lastlogin'); delete_cookie('email'); //Header("Location: /index.php/admin/login"); show_error1('您已经成功退出!','500', '操作提示','/login','1'); exit; } }